Manchmal steht man vor dem Problem, das man innerhalb eines Ordners und Unterordner den Besitzer von Dateien und Ordnern ändern muss, ohne die Dateien eines anderen Benutzers anzupassen.
Dazu habe ich mir 2 find-Befehle zusammen gebaut.
Ordner:
find /home -type d -user "username" -exec chown user:gruppe {} \;
Dateien:
find /home -type f -user "username" -exec chown user:gruppe {} \;
Möchte man die Suche auf den aktuellen Ordner ohne Unterverzeichnisse beschränken, muss man die Zeile mit einen -maxdepth 0 versehen.
Zum Beispiel:
find /home -type f -maxdepth 0 -user "username" -exec chown user:gruppe {} \;
find /home -type d -maxdepth 0 -user "username" -exec chown user:gruppe {} \;